Search results
3963 packages found
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
Really Fast Deep Clone
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
ES2015 `Object.assign()` ponyfill
Easily handle defaults for your options
Merge objects using their property descriptors
Force V8 to use fast properties for an object
Object literal maintaining its properties in the order they were added
Extend an object with the properties of additional objects. node.js/javascript util.
- assign
- clone
- extend
- merge
- obj
- object
- object-assign
- object.assign
- prop
- properties
- property
- props
- shallow
- util
- View more
Processes each properties of an object deeply.
Access deep object properties using a path
ES spec-compliant `Object.defineProperties` shim/polyfill/replacement that works as far down as ES3
Provides general functionality for dealing with nested properties in JavaScript objects.
Really Fast Deep Clone
Really Fast Deep Clone
Copy properties deeply between two objects.
Define a lazily evaluated property on an object
- lazy
- property
- properties
- prop
- define
- object
- value
- lazily
- laziness
- evaluation
- eval
- execute
- getter
- function
- View more
Set nested properties on an object using dot notation.
- bury
- deep-get-set
- deep-object
- deep-property
- deep-set-in
- deep-set
- deephas
- dot-prop
- dot2val
- es5-dot-prop
- get
- getsetdeep
- has
- hasown
- View more